Constructing Staircases, Balustrades and Landings by William Spence (2000, Trade

eBay