Worlds beyond our own : the search for habitable planets - Sengupta, Sujan (2014)