Updated May 12, 2013
As promised, the October post, “My Professional Bookshelf,” has been turned into a bookshelf page. Since this list will focus on technical/scientific topics, books that do not focus on these areas have been removed from the list that appeared in that post. This booklist is arranged alphabetically by topic. I am trying to keep things simple. Therefore, each listing consists of the title, usually a comment or two, and a link to reviews of the book. I am always interested in hearing about great books. If you have suggestions, please send them.
Artificial Intelligence and Machine Learning
Artificial Intelligence: a Modern Approach
Hands-down, this the best introduction to AI available—clear, well organized, and comprehensive.
Genetic Algorithms in Search, Optimization and Machine Learning
Written by one of the pioneers in the field, this is a step-by-step guide to genetic algorithms featuring numerous code examples. I wish more computer science books were this well written.
Biostatistics and Research Methods
Basic and Clinical Biostatistics
Great for a refresher, or self-directed learning, this text offers plenty of cases and solved problems.
Biostatistics: The Bare Essentials
For a biostatistics book, it is far more interesting reading than one would expect. This is not so much a book for learning biostatistics as it is for understanding the proper use of statistical tests. The C.R.A.P. detectors are particularly useful.
Evaluation Methods in Medical Informatics
This is a great introduction to informatics research methods.
Business & Innovation
Most books on innovation and creativity put me to sleep—not this one. It is full of useful exercises, and it is written in a way that is entertaining and engaging.
Great Ideas in Computer Science: A Gentle Introduction
As the title implies, this is a non-threatening, project-oriented approach to the main areas of computer science. No prior background in computer science is required to do the projects.
Introduction to Algorithms
I bought a copy of this book because I grew tired of not being able to understand references to algorithms in journals. It worked!
Modern Database Management
This was the course text for a database development certificate program I completed in 2000. It is easy-to-read and takes the reader from basic concepts to advanced concerns. Now in its 11th edition, it remains a great practical introduction to database management.
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
NoSQL databases are on the rise as web applications become more prevalent. Don’t be the last on your block to find out why they are such a big deal.
A Practical Guide to Needs Assessment
Needs assessment is a fundamental component of my consulting process. This book is the best I have been able to find on the topic.
Financial Management of Healthcare Organizations: An Introduction to Fundamental Tools, Concepts, and Applications
Unless you are a chief financial officer, everything you need to know about healthcare finance is in this book.
Healthcare Administration: Managing Organized Delivery Systems
This is a good, comprehensive introduction to the way healthcare works. I always keep my copy handy.
Concepts of Modern Mathematics
For those with a basic math background, this is a great introduction to higher mathematics. It effortlessly mixes narrative, diagrams, equations, and problem examples resulting in a book that is both educational and readable.
Discrete Mathematics with Applications
I bought this book because online reviews said it was well-written and easy to follow. Having used it for awhile, I can heartily agree.
Software Development & Programming
Designing Interfaces, Second Edition [New]
Too many design books are long-winded and short on practical advice. For those like me who want a good, practical introduction to the topic, this is the book to get.
Head First Design Patterns
A fun guide (yes, fun) to a challenging topic. After being befuddled by explanations from numerous sources, this book made everything crystal clear.
Head First Object-Oriented Analysis and Design
HFOOA&D cuts through the jargon and explains concepts clearly with plenty of examples. This is a great beginner’s book.
Modeling Business Processes: A Petri Net-Oriented Approach
More Petri net wisdom from Wil van der Aalst and Christian Stahl — a must-have for those interested in developing a working knowledge of Petri nets.
Software Project Management Toolkit for Dummies
I used it almost daily for four years. It covers the day-to-day issues of managing a software project. I never used the software on the CD, but I used the techniques constantly. Even though it is now 11 years old, it is still quite useful.
Software Architecture in Practice, Second Edition
Recommended by the Software Engineering Institute, it is surprisingly easy to read considering the topic and that it is a textbook. The first three chapters are particularly helpful for those new to the field.
Workflow Management: Models, Methods, and Systems
This book offers a great introduction to workflow management systems. It is written as a tutorial and offers well-designed exercises with detailed answers. It is especially good as an introduction to Petri nets.
XML Visual QuickStart Guide, Second Edition
Here is something you don’t see everyday: a technical book that has enough detail to be useful, but is easy to understand. As the title indicates, it offers a fast-paced introduction to XML and its many components that will help you to start working with XML projects in a few days. It’s a great introductory book.
e-Discovery for Dummies [New]
Offering an approachable introduction to an arcane subject, this book is a great way to become acquainted with the basics of e-discovery.
Hack Proofing Your Wireless Network
The 1917 Clinic EHR was deployed using both desktops computers and Fujitsu tablets. Paranoia over someone hacking the network led me to read this book so that I could understand all the recommendations made by my staff. It is from 2002. Today, Guide to Wireless Network Security might be a better choice.
IT Disaster Recovery Planning for Dummies
Since this book was published in 2007, I did not have it during my time at UAB. I wish I had. It is a dummies book, but it is quite detailed and very useful when developing policies and procedures for data protection.