Planning Extreme Programming by Martin Fowler & Kent Beck