This is a must-read for beginning or prospective teachers, though definitely not for someone thinking about getting into the field. It is chock full of tips, tricks, ideas, and generalized knowledge to help the fledgling teacher survive in an oftentimes unrewarding environment.
Although it is, for all purposes, a textbook, it doesn't quite read as one. It reads with one goal: to help paint the picture in its entirety for a beginning teacher. It's realistic, compassionate, and driven to help anyone succeed.
I wouldn't take it as a teaching bible, though. It will help to give some foundational knowledge and concepts, sure, but it won't replace the inevitable role you will attempt to fill in your own way. In other words, what's written on the pages isn't set in stone and you'll have to take a lot with a grain of salt. As a resource, however, this text excels.