Roofs and Roofing: Performance, Diagnosis, Maintenance, Repair and the Avoidance of Defects (BR 504) List Price: CDN$ 86.88 Price: CDN$ 70.02