Langdale, Mark Roland,author.