Harper Collins
Download a Reading Group Guide
Pages: 528
ISBN: 9780062655653