Looks like a bug in the TOC handling. I've just had a check, and the O'Reilly ebooks have a full TOC when viewed in Calibre on the PC, but only have the cover in the TOC in FBReader. The Baen ebooks I have show full TOCs in both though.