Indian myth and legend - Mackenzie, Finlay (London)