Ramnivas Laddad is the author of several articles, papers, and books. His most recent book, "AspectJ in Action: Practical aspect-oriented programming" (Manning, 2003), has been labeled as the most useful guide to AOP/AspectJ. Ramnivas has been developing complex software systems using technologies such as Java, J2EE, AspectJ, UML, networking, real-time systems, and XML for over a decade. He is an active member of the AspectJ user community and has been involved with aspect-oriented programming from its early form. He is also a mentor at AspectMentor, a consortium of AOP experts who provide assistance with training, consulting, and mentoring.