Books by author 'Alan Ryan'