Author's books Lancaster Craig