publisher: Peachpit Press
publish date: December 26th 2005
format: paperback pages: 528
language: English
ISBN:
0321350278 (9780321350275)
publisher: Peachpit Press publish date: March 17th 2006
format: ebook
language: English
ISBN:
0321449878 (9780321449870)