programming books are the best things to sleep on!