I think I've discovered a new Chinese Army book. After I talked to Malcolm Holmes (the Sarsparilla Star bottlecap guy) I attempted to pickpocket him but he caught me. Then I bartered with him and the book was available in his inventory for sale. The book does NOT appear in his inventory if you barter with him without getting caught pickpocketing.
Is this something new? Is it unique to Holmes or does it happen the first time you're caught pickpocketing with anybody you can trade with as a kind of lesson for new players? I tested this out by loading an earlier save and getting caught pickpocketing a couple of other traders but the book does not appear in their inventory for sale.