Outside the box
Take Control of Your Software
Extreme book
Where modularity and mobility meet