Your Cart

Modern American Gardens - Designed by James Rose

Modern American Gardens - Designed by James Rose

Modern American Gardens - Designed by James Rose

$25.00

Surveys examples of the author's work, and discusses ideas in contemporary landscape architecture.