Authors


Sheela Chari

Sheela Chari is the author of the Edgar Award finalist Vanished. She lives in Scarsdale, New York, with her husband and two daughters.