Shepherd, Ian,author.