Moral and social hygiene : being an address delivered to the Lahore Rotary Club