by KarenArmstrong (Author)
Format: Hardcover
Pages: 528
Publisher: Knopf Publishing Group
Published: 28 Oct 2014
ISBN 10: 0307957047
ISBN 13: 9780307957047