А зачем вам столько много? Возьмите одну книжку Одерского. В ней все что нужно.
И что значит актуальны? Все ни актуальны. Если вы извлечете из этих книжек паттерны и алгоритмы, то они всегда будут актуальны. А если будете копировать реализации (код из примера или еще что то), актуальность не гарантируется.