Так "Марсианин" же =)
И Таинственный остров Жюля Верна
похожий вопрос
Обновлено: И кстати: Айзек Азимов. Цикл про Лаки Старра. Хоть и больше приключенческое чтиво, но задачи разрешаются вполне себе инженерным способом.
А еще, возможно, стоит обратить внимание на сериал "МакГайвер", хоть это и не книга, и не фантастика, но вполне себе в теме вопроса =)