Macmillan english dictionary For advanced learners (Macmillan, 2007)