I have recently finished reading the book Talking Dirt by Annie Spiegelman the self appointed Dirt Diva. I found this to be a very good book for gardeners of all levels, from those starting to think of starting a garden through to seasoned green fingers. The style of the writing is witty and casual with lots of online references sprinkled through it (which makes it good as an e-book), each plant that is recommended is given a “Whaa-whaa” rating based on their merit and the dependant care required, a rating of 1 is good while plant with a Whaa-whaa rating of 10 should be avoided.
There is an excellent section on composting which really breaks down the theory and science of growing great soil. The text also covers both all of the topics key to planning, growing and maintaining a sustainable garden. I consider this to be an excellent book for anyone interested in the subject. I am finding myself dipping into it as I plan out my seasonal planting and preparations in my own garden.