Which is quite logical when you think about it ... you might only need to study a single technology to become a junior programmer in that technology. As a developer
you should have multiple technologies and techniques that you can apply to a given problem. An architect is even more advanced: they will typically have 20+ years of industry experience, know many different languages, technologies, systems, and have ideas on how to join them all together.
The SCEA specific books mentioned in the JavaRanch
SCEA reading materials FAQ try to bring all the information together into a single book, but my experience has been that they read more as a refresher on the technologies rather than a tutorial on them.
I believe the Mark Cade book is being updated for the latest version of SCEA - I don't know about the Allen/Bambara book.