I found this book to be very informative. I refer to its principles often....