William Collins buys 'thrilling' Cambridge spy tale