Data Modeling Made Simple comes in at a lean 132 pages that effectively provides clear understanding of high-level concepts involved in data modeling while holding off on the low-level details to be covered by other books.
As a developer who approaches a database as just a backend to my business application, I gained further respect for data modeling, even as a parallel process to object modeling. Most of the author's statements of purpose and benefits of the data model match the purpose and benefits of an object model. I believe that doing both only gains me more insight into the business which is of course invaluable.
On more than one occasion after the author suggests something I found myself thinking, "I hope he explains other situations where you would not want to do that!" And almost without fail two sentences or paragraphs later he explained the alternatives or downsides to the suggestion. To me this is a hallmark of any good book on technology and methods. In fact, just to be picky, I only recall one time he did not do this. After explaining that we might denormalize a database to make it more user friendly (among many other reasons he goes in to) he then states that we might want to use an integer as opposed to a 10-character code for a surrogate key on an entity because the integer is more efficient. That's true, but I was expecting him to state the tradeoff that the 10 character code is much more user friendly, more easily read. However, as I said earlier, I think most tradeoffs that I thought of were all covered in the book.
The book is definitely an introduction book and never claims to be more than that. The title even states it is just a simple, practical guide. The chapters are laid out as common questions someone might have about data modeling which makes it an easy read and an easy reference. I will recommend this book to new developers as a quick intro to data modeling and to help arm them with good definitions of terms and high-level explanations of common concepts that they need to understand. I will also recommend this to mid-level and senior developers who still seem to have no basic grasp of data modeling concerns and methods. And lastly I will recommend it to those who seem to think there is a huge gap between object modeling and data modeling in the common business application.