tom allan book