1,227 QI Facts to Blow Your Socks Off by John Lloyd & John Mitchinson F - The Independent