High flyer intermediate test - Newsome, Julia (Addison Wesley Longman, 1996)