Reading list: Learn Spanish 
Good course work booklet