Elementary English grammar - Willis, Dave (COBUILD series, 2003)