Если говорить об улучшении математических навыков, то, по меньшей мере, математика любит счёт. Можно начать с выполнения арифметических операций в уме, тренировке памяти, потом перейти к решению простых задач и уравнений без использования компьютерной техники: только листок, ручка, карандаш и линейка. Можно самостоятельно найти несколько способов доказательства для простых теорем. Например, о сумме углов треугольника, теореме Пифагора, объеме цилиндра, длине окружности и т.п. Начиная углубляться в понимание таких простых, но фундаментальных вещей БЕЗ УЧЕБНИКА, а проверяя себя карандашом с линейкой, как раз и будет происходить развитие и улучшение математических навыков.
Вообще, можно начать с книги Айзенка про IQ.
НО!
Всё зависит от возраста. О ком речь?
По своему опыту, скажу: самое лучшее - отсутствие книги. Сейчас кругом Интернет. Там много всего можно найти. Раньше ничего этого не было. Играли в шахматы. Это тоже развивает. Но! Самое главное - когда есть занимательная задачка. Любая, пусть даже самая странная, самая лёгкая, любая. Если речь о ребёнке, то нужно найти что-то, что может его увлечь, заставить включить мозг вместо гаджета.