format: paperback pages: 296
language: English
ISBN:
9781470067212
publisher: FeedaRead publish date: April 18th 2012
format: paperback pages: 374
language: English
ISBN:
178176252X (9781781762523)
publisher: Smashwords publish date: February 15th 2012
format: ebook
language: English
ISBN:
9781466070707