Manuel Atkinson Spanish as a Foreign Language for Cambridg (Mixed Media Product)

A nice touch is the illustrated author bio at the very end.

You will find that this novel makes you laugh and cry equally.