Author: Petrie, David Saha, Mahadeva Prasad, ; Kaye, Cecil,