Giant steps : 6 challenging jazz songs in all 12 keys (Jazz play a long, 1995)