Books written by Alan Ryan