William Edward Slessor — captain in the East India Company army