Architecture fundamentals
The Rise of the Agile Architect
5 Golden Rules to Building APIs
Practical guide to building public APIs