Different worlds - Johnson, Margaret, 1959- (Cambridge English readers, 2003)