Sorry to slightly deviate from the actual question, but I have been following a couple of recent questions by the poster whose main ambition is to become a successful architect, which is very good.
One wont become a successful architect by just reading books. And there is no single book which can be called a bible (even more so in the context of architecture).
I had exactly similar questions like you and Here's the thing I learnt. Hands-on experience is the only way to become a successful architect. All the rest of the books should be only be used a reference (based on the platform you are working).
So what next.. Get away from the programmer/developer position and take-up an architect's job ( if not senior , atleast a junior role).
Like many other's said, in real world an architect does only 50 to 60% of a real architect role, the rest is soft skills.
Hope that helps.
Where all the women are strong, all the men are good looking and all the tiny ads are above average: