Ultimate Spanish beginner-intermediate - Stern, Irwin (Random House, 2004)