London - Leapman, Michael London [etc.], 2012 Reprinted with revisions