Consumer sales law - Macleod, John Keith (Routledge Cavendish, 2007)