Stephen Alter is an author of non-fiction and fiction, who was born and raised in India, where he grew up as the son of American missionaries. He lives in Littleton, Colorado, United States and Landour, Uttarakhand, India. He graduated from Woodstock School in Landour and subsequently from Wesleyan University.