9780521675437
Essential Grammar in Use
Murphy, Raymond