Author: Christopher M. Frenz
Language: English
Publisher: Apress
1st edition
Date of publication: 22 August 2005
272 pages
ISBN: 978-1-59059-504-6 9781590595046 978-1590595046
ISBN-10: 1-59059-504-1 1590595041