Problem Solving Science & Technology - "Rowlands , David" (Stanley Thornes London, 1992)