I found this book to be very helpful in offering solutions and not just outlining problems. For anyone thinking about reading it, I have a review here: http://www.bellaonline.com/articles/art7744.asp