IBM mainframe documentation was amazing. I encountered cases of strange edge conditions that would be carefully detailed in some manual even though any given installation would be unlikely to encounter it. (The trick would be finding that given manual, so having your library properly organized helped.)