This book is great for the beginner or advanced gardener. It has tons of useful, easy-to-understand information. It is especially helpful for the urban gardener or for those who want alternatives, natural choices when it comes to all aspects of plant care.