Sustainable Software Development: An Agile Perspective - Kevin Tate (Addison-Wesley, 2006)