To say you want to learn Spring AOP at the architecture level I assume that you mean you want to learn Aspect Oriented Programming in general. Spring AOP is a tool that allows you to easily implement AOP in the Java language. If you don't understand AOP as a concept then Spring AOP will make no sense.
Have a look at AspectJ in Action, 2nd Edition. While it [may|may not] fit your requirements 100%, but it is really extensive and one of the best titles in Java world (IMHO).
And if you really want to dive deep, you have the source code of Spring AOP and AspectJ!
I am not familiar enough with any AOP books to give any recommendations. However, the AspectJ book is probably a good start as long as it gives a good description of Aspect Oriented Programming as a concept before ploughing into the AspectJ details.
Before Spring AOP existed most people used to use AspectJ for their projects. So much so that I believe the Spring folks actually integrated the guts of AspectJ into the Spring Framework to create Spring AOP. The syntax between them is very very similar.
Pankaj Shet wrote:Good tutorial, but not for AOP Architecture.
I think you need to explain a little more about what you mean by 'architecture' because if that tutorial hasn't given you what you need from a high level architecture point of view then our understandings of the term must differ.