For an "idiot's guide" this book is actually pretty good. Very thorough, really interesting ideas, walks you through and teaches you things that you might already have known, or never even heard of before. Great for any beginning or intermediate writer.