format: kindle pages: 368
language: English
ASIN: B0097HI16C
format: paperback pages: 448
language: English
ISBN:
1484034155 (9781484034156)
format: paperback pages: 386
language: English
ISBN:
1493770756 (9781493770755)
format: kindle pages: 506
language: English
ISBN:
9781623463267
ASIN: B009Z55LZ0
format: kindle pages: 450
language: English
ISBN:
9781630022884