Mechanism and synthesis (Open Univ., 2002)