Для школьной алгебры советую смотреть и читать тут:
http://interneturok.ru/В конце уроков приведены учебники. Собственно они так и называются школьный учебник за соответствующий класс.
Для быстрого повторения вышек могу рекомендовать:
Серию книг изд-во МГТУ им. Н.Э. Баумана Математика в техническом университете 21 том.
А если основательно то:
Фихтенгольц Г.М.-Основы математического анализа. Том 1 (1968)
Фихтенгольц Г.М.-Основы математического анализа. Том 2-Наука (1968)
Фихтенгольц.-Курс дифференциального и интегрального исчисления. Том 1 (1969)
Фихтенгольц.-Курс дифференциального и интегрального исчисления. Том 2 (1969)
Фихтенгольц.-Курс дифференциального и интегрального исчисления. Том 3 (1969)
Демидович Б.П.-Сборник задач и упражнений по математическому анализу-Изд-во МГУ, ЧеРо (1997)
Тихонов А.Н., Самарский А.А.-Уравнения математической физики-Изд-во МГУ (1999)
Мантуров О.В., Матвеев Н.М. Курс высшей математики Линейная алгебра. Аналитическая геометрия. Дифференциальное исчисление функций одной переменной (1986)
Ф.Р. Гантмахер-Теория матриц (1967)
И для пользы программирования
Каханер,_Моулер,_Наш.-Численные_методы_и_программное_обеспечение-Мир(1998)