My book of counting - Crossley, David (Brown Watson, 2004)