Langan, John Langan, John - 3rd Edition - Canada Mc Graw Hill 2005 - 606p ISBN: 9780070891647 Dewey Class. No.: 820 / LAN/E