最近、雑誌などで目にするアスペクト指向プログラミングについて、もう少し詳しく知りたい、という人にお薦めの入門書。
合間合間にはさまれる対話形式の説明が、良い感じにポイントや問題点を示してくれて読み易い。Javaの簡単なプログラムがわかる程度の知識があれば、最後まで飽きずに読める。また、ある程度の実用性を求める人にも、AspectJ言語の機能説明が結構詳しく書かれているので満足行くと思う。
なお、オブジェクト指向やJavaの基本的な知識は前提とされるので、その辺りがわからない人は別の本から当たったほうが良いかと。