Designing and Planting Small Gardens
.
.
Designing and Planting Small Gardens: A Practical Guide to Successful Gardening in Smaller Spaces from Planning the Layout and Plants to Care and Maintenance with Step by Step Tips and Over 700 Colour Photographs.
.