The book is based off a course that I taught in Spring 2011 at the University of Oklahoma to a diverse group of graduate students from Computer Science, Meteorology and Environmental Engineering. It should be suitable as a textbook for upper-level undergraduate students and graduate students.
Even though the material developed out of a graduate course, this book is targeted primarily at practitioners i.e. people who need to solve a problem and are looking for ways to address it. Hence, the book forgoes detailed descriptions of theory and mathematical development in favor of more practical issues of implementation.
A software implementation in the Java programming language is included for nearly all the techniques discussed in this book.
Order a $25 print copy of the book. This works only if you access it from an University IP address.