Books
I recently completed work on an update of my Java programming book, published by Springer, with the new title of 'Foundational Java' (see introjava.com). Further details of the book can be found at the publisher's web site.
My previous writing project was a series of books about web development. The first two of these were published by Cengage Learning (London) in 2008; Dynamic Web Application Development using PHP and MySQL (written with Simon Stobart of Teesside University in the UK) and Dynamic Web Application Development using XML and Java. The third book in the series, Dynamic Web Application Development using ASP.NET, written in collaboration with Andy Gravell of the University of Southampton (UK), was published in 2010. The Java book has been translated into Spanish and Japanese (Spanish cover below).
I also co-edited a book with my colleague Dr. Hokyoung Ryu of Hanyang University, Korea, Innovative Mobile Learning: Techniques and Technologies, published by IGI in 2009, and have edited two books for IGI Global containing chapters from the International Journal of Mobile and Blended Learning, Combining E-Learning and M-Learning: New Applications of Blended Educational Resources (2011), and Refining Current Practices in Mobile and Blended Learning: New Applications (2012).
My earlier books, 'Object-Oriented Programming with C++' and 'Introductory Java' in their various editions, are now both out of print. I doubt I will ever update the C++ book but if anyone else would like to take on the task I'd be happy to discuss it.








