publisher: Tab Books
format: hardcover pages: 232
language: English
ISBN:
0830612130 (9780830612130)
publisher: Tab Books
format: paperback
language: English
ISBN:
0830676511 (9780830676514)
publisher: Sybex
publish date: January 1st 2006
format: ebook pages: 879
ISBN:
1280536632 (9781280536632)
ISBN:
1558282084 (9781558282087)