publisher: Peachpit Press publish date: October 3rd 2006
format: paperback pages: 260
language: English
ISBN:
0321350243 (9780321350244)
publisher: New Riders Publishing publish date: October 3rd 2006
format: ebook pages: 264
language: English
ISBN:
0132798220 (9780132798228)