not with that particular issue. I had a cat who peed on my bed because he wanted a litter box by it, but he also is weird in that if I leave any laundry out in a laundry basket, clean or dirty, he will pee on it. actually, if I leave a laundry basket out period, empty or full, he pees in it. as long as I put it away, no problem, he doesn't pee anywhere else. I think some cats just have their little preferences maybe.
random inappropriate urination can be from an infection (or even stress inflammation) so you should probably rule that out with a vet visit. otherwise, keep your books in a shelf.
I have thousands of books but I have a thing about keeping them in their places. I have never been able to leave glossy magazines lying around though, or my cats will claw and shred them, not pee on them. still ruined, though.