Portales Introductory Spanish 1 Book Jose A. Blanco (NO Access Code)

You will find that this textbook breaks down difficult topics into manageable chunks.