Top notch : English for today's world.
Saslow, Joan M.,author.
Ascher, Allen,author.
"With Top Notch pop songs and karaoke by Rob Morsberger."