This book covers everything to do with novel writing.
It's ideal for beginners, such as myself because you get to learn the basics but also for more experienced writers looking to keep their skills sharp.
The chapters cover different aspects of novel writing and can be read in the order that interests the reader.
I've read a few similar books, this one is the best.