publisher: Peachpit Press
publish date: April 26th 2012
format: paperback pages: 984
language: English
ISBN:
0321839951 (9780321839954)
publisher: Peachpit Press publish date: May 7th 2012
format: ebook pages: 944
language: English
ISBN:
013308597X (9780133085976)
publisher: Peachpit Press publish date: March 19th 2013
format: ebook pages: 990
language: English
ISBN:
0133432688 (9780133432688)