Hamelyn
Is That It? (Addison Wesley Publishing Company) second-hand