Author: robert kirk, andrew lang, r. b. cunninghame graham