Difficult Sites: House Plans for Zero-Lot-Line, Hillside, Long & Narrow and Wide & Shallow Lots by William D. Mahoney | Menrva Books