The maths behind ISBN numbers: Breaking the codes in our everyday lives - John D Barrow