William Buck — American translator of Sanskrit