Manyebook
John Westwood
How to Write a Marketing Plan