Cutting edge advanced student's book - Cunningham; Moor; Carr (Pearson Education Limited, 2003)