The 696 incomplete public works are not simply a result of crime, corruption and incompetence, new book says