CANNING JOHN 100 GREAT LIVES - RUPA & CO 2009 - 768 P ISBN: 9780001000025 Subjects--Topical Terms: GENERAL Dewey Class. No.: 920.009034 CAN