publisher: Peachpit Press publish date: December 21st 2005
format: paperback pages: 528
language: English
ISBN:
0321357574 (9780321357571)
publisher: Peachpit Press publish date: December 22nd 2003
format: paperback pages: 472
language: English
ISBN:
032124690X (9780321246905)