Author(s) : Michael ColesPublisher : ApressYear : Apr 2007ISBN-10 : 159059794XISBN-13 : 9781590597941Language : EnglishPages : 532File type : PDFSize : 5.8 MB (book + source code)