What are the Chances?

No 6502 assembly books in Hay-on-Wye. That’ll make learning it so much more difficult. Except, in a freaky coincidence, I went to a car boot in Stratford today and came across a stall selling a whole box of BBC-B programming books, including 4 6502 books. 50p each! What are the chances of that happening?