by James A. Michener (Author)
Format: Illustrated
Pages: 909
Edition: Illustrated
Publisher: Dial Pr
Published: 29 May 2007
ISBN 10: 0812978420
ISBN 13: 9780812978421