Life and times of harvey milk