Gary Wiviott's book is good. I benefited from reading the book, but I got a lot more info from this site.
Wiviott presents things as if there's only one way to get good results (dictatorial). Here, I've learned people get good results in different ways. Not to say any thing goes, but...