publisher: Peachpit Press publish date: October 4th 2006
format: paperback pages: 228
language: English
ISBN:
0321492188 (9780321492180)
publisher: Peachpit Press publish date: February 1st 2007
format: ebook
language: English
ISBN:
0321489233 (9780321489234)