Grant Allen har inom sitt område nått en grad af berättarekonst och fantasirikedomsom