The Life and Times of Sharad Joshi