How I met myself - Hill, David A. (Cambridge English readers, 2001)