I don't think a book will help address a failure to maintain a building, but that's really the fault of the landlord, not the book.
Different localities have different building code requirements and different standards of living. In my state, we have only 7 days to addresss maintenance issues. I can't imagine any place that permits 10-15 years. It's tricky to schedule vendors around each other, I try to stick to two per day so I can schedule one in the morning and one in the afternoon.
A smart landlord wont wait years to inspect units for needed maintenance. All units are inspected at 3 months, 6 months, and annually thereafter. Most of our residents can't afford not to report issues sooner though, since they would have to pay for any damages caused by their failure to report a maintenance need.
We have only one maintenance tech, but we don't have any problem with 72 hr turns. It also helps to make sure the resident knows about the condition that a unit must be left in. It's cheaper to have them leave the unit in good condition and give their deposit back than it is to vend out cleaning tasks after they have moved out.