This is solid advice, man.
I'm currently working on my first book. Distilling down everything I've learned the last 5 years doing addiction treatment as a therapist.
Putting all the skills, strategies, and insights someone would get if they came to me for addiction treatment--all in one book.
This article helped give me direction as far as book length and making sure I hire someone to design the cover.