publisher: Apress
publish date: September 5th 2012
format: kindle pages: 458
language: English
ISBN:
9781430237723
publisher: Apress
publish date: July 11th 2012
format: paperback pages: 784
language: English
ISBN:
1430236957 (9781430236955)
publisher: Oxford University Press, USA publish date: September 8th 2012
format: hardcover pages: 256
language: English
ISBN:
0199656347 (9780199656349)