publisher: Amazon Crossing publish date: 2015-10-01
format: Kindle Edition pages: 450
language: English
ISBN:
9781477877593
ASIN: B00P1NO3HM
publisher: Amazon Crossing publish date: 2015-10-01
format: Paperback pages: 447
language: English
ISBN:
1477827595 (9781477827598)
ASIN: 1477827595
publisher: Brilliance Audio publish date: 2015-10-01
format: audiobook
language: English
ASIN: B015ELT1U4