Publisher : INTERMEDIATE TECHNOLOGY PUBLICATIONS