Есть такой автор Анджей Ясинский. Вообще он программист, но написал цикл статей в жанре фентази. Реальной науки как понимаете там мало, но вот магическую науку он описывает очень скрупулезно. Почему я вам это рекомендую? Во первых он описывает все очень логично, ляпов мало. Во вторых он описывает магию как программирование. Но есть и минус, местами книги невероятно занудные)