Rudyard Kipling & Sir Henry Rider Haggard on screen, stage, radio, & TV