table of contents preface introduction solutions manual appendices downloadable material Michael Pinedo’s homepage