The good shopping guide - 2 - London : Ethical Marketing Group, 2003 - 290 p. ISBN: 0954252918 LC Class. No.: R TX 336.5 G646 2003