Lange Q & A. - Briscoe, Donald A. (McGraw Hill professional, 2008)