format: ebook pages: 289
ISBN:
1281971189 (9781281971180)
format: hardcover pages: 446
language: English
ISBN:
0852964196 (9780852964194)
publisher: Sybex publish date: 2013-03-25
format: Paperback pages: 600
language: English
ISBN:
1118486498 (9781118486498)
ASIN: 1118486498