Great Expectations: Macmillan Reader, Upper Level (Macmillan Readers) by Charles Dickens published by Macmillan Education (2008)