publisher: McGraw-Hill Osborne Media publish date: August 19th 2003
format: hardcover pages: 273
language: English
ISBN:
0072228881 (9780072228885)
publisher: Appalachian Geek Press publish date: 2013
format: ebook pages: 124
language: English
ISBN:
0991222717 (9780991222711)