by Gerald Early (Author)
Format: Paperback
Pages: 586
Publisher: Viking/Allen Lane
Published: 01 Jan 2002
ISBN 10: 0374253838
ISBN 13: 9780374253837