Jason’s Presentation:

http://swfcamp-2009-shopper.googlecode.com/files/API%20design%2C%20modularization%20and%20components.pdf

Code can be obtained here: http://swfcamp-2009-shopper.googlecode.com/

Joshua Bloch, Google, Inc., USA How To Design a Good API and Why it Matters:

http://lcsd05.cs.tamu.edu/slides/keynote.pdf

Excerpt from Practical API design book by Jaroslov Tulach

http://openide.netbeans.org/tutorial/api-design.html

Great book about reusability:

Will Tracz - Confessions of a Used Program Salesman, Addison-Wesley, 1995