E120 Materials

<p>Does anyone know what books we have to buy for E120? The cal bookstore made it very confusing as to which are the required books to get. Has anyone taken the class before?</p>