Как тренажер все очень советуют Чеснокова, Нешкова.Как доп.учебник -Козлов Никитин. Там очень нетривиальные задания рядом с обычными встречаются.Как доп -дополнительные главы Смыкаловой, книги Спивака, у МЦНМО есть серия Школьные математические кружки.