We recommend you start your search at at the Homework Help portion of our Research - Start Here page. It has reliable information from companies the library trusts. Your teachers will trust them as well! Start here.
The sites below are not part of the Palo Alto Library collection of online resources, but recommendations that you use at your own risk. Please evaluate the information carefully.