Sal Khan, Monterey Institute for Technology and Education
Videos and exercises on trigonometry. Watch the Geometry playlist first if you have trouble understanding the topics covered here.
Read this work at the World Public Library (library card needed).