ID:DA16866944
Search authors sharing the same name
James E. Eckenwalder
Timber Press 2009
Available at 5 libraries