This is an excellent book too and covers everything you would need to know. It has a superb chord chart that shows chords that work with each other and also breaks down 100s of popular songs into their chord structures so that you can easily see how they work. It discusses 2, 3 and 4 chord songs, song structure, melody, lyrics etc.
I don't thinks there's been a bad review for it.
Hope it helps.
Shayman
How To Write Songs On Guitar - Revised USA VERSION
How to Write Songs on Guitar - Revised UK VERSION
Find out how I turned 20 ideas into 20 songs: FREE SONGWRITING GUIDE.