by Edward J. Larson
Published by Basic Books Inc. in US
Publication date: 2006
ISBN: 978-0465075102
Index: ZZ91 LE01