Introduction To Architectural Technology by Peter Silver, William McLean & Will McLean