Top 1078 clive robinson eds PDF Book Page 45