Introductory physics: a model approach Karplus, Robert Popularity → Current 15 Peak 30 Niche 50 Captain's Engineering Services 2003 509 pages