The lantern bearer : a life of Robert Louis Stevenson