This book covers all the bases.
I really think one of the best parts is where he explains some of the setups that play against the psychology of weaker traders. This book even has a section on physical well-being.
John Carter is an excellent trader and very good teacher. He also offers free lessons via his website as well. This book is definitely worth a read or two.