Difficult Sites: House Plans for Zero-Lot-Line, Hillside, Long & Narrow and Wide & Shallow Lots : 90 Home Plans and Elevations Plus Building News Co