Essential english grammer : Self study reference and practice book for elementary students of english with answers - Raymond Murphy (Cambridge university press, 2012)