Advanced Spanish step-by-step master accelerated grammar to take your Spanish to the next level - Bregstein, Barbara (McGraw-Hill, 2012)