Hamelyn
Quaderns Problemes de Matematiques 9 second-hand book