W H Freeman & Co Ltd, 1946-,