Author: D. S. Sivia
Alternate names: Devinderjit Sivia; Devinder Sivia