Books by author 'Martin Allen'