Если в 10-12 лет ребенок не знает, что ему почитать(в условиях, когда дефицита на книги нет), то как-то поздновато ему что-то подсовывать. Наверно и такого ребенка можно приучить к чтению, но сделать это довольно сложно.
Чтобы в 10-12 лет дети охотно читали книги, их нужно начинать читать им в 2-3 года. Читать регулярно, а не от случая к случаю. Поменьше оставлять его перед телевизором,в идеале-- телевизора не должно быть в доме, где есть дети, вообще. Компьютер-- только для поиска информации. Если книги в электронных форматах, то желательно через читалку на электронных чернилах(они не более вредны для глаз, чем обычные бумажные книги)
Ну а что советовать читать ребенку в 12 лет, если он не приучен к чтению? Трудно сказать. Зависит от ребенка. Я бы попробовал подсунуть дилогию Корчака о короле Матиуше. Книга очень легко читается в любом возрасте от пяти до семидесяти, она затягивает, она вполне понятна маленьким детям, но при этом в ней полно скрытого смысла, доступного только взрослым.
И еще совет всем, у кого есть дети: НИКОГДА не наказывайте детей, заставляя их читать книги. Нас (детей 60-х и 70-х) наказывали отбирая книги, запрещая читать(не отдам книгу, пока не сделаешь уроки!) и, знаете, аргумент был почти убийственным.
Мой любимейший детский писатель - Владислав Петрович Крапивин. Конкретную книгу посоветовать не могу - у него все офигенные! Первая книга Крапивина, которую я прочитал, была "Лётчик для особых поручений".
Замечательный молодой автор Михаил Самарский. Пишет добрые книги для телей и подростков, в основном о животных. "Его величество Мартин", "Радуга для друга" "Приключения кота Сократа" и многие другие. Очень рекомендую!
"Мальчик со шпагой" - вторая часть трилогии. Первая часть - "Всадники со станции Роса", третья - "Флаг-капитаны".