W B Harland Editor & Author