There are a lot of good recent books on this topic (I don't know if this area is undergoing a revival) :<p>1. N. K. Vereschagin, V. Uspensky, Alexander Shen : Kolmogorov Complexity (English draft in preparation: <a href="http://www.lirmm.fr/~ashen/kolmbook-eng.pdf" rel="nofollow">http://www.lirmm.fr/~ashen/kolmbook-eng.pdf</a>)<p>2. Downey, Hirschfeldt: Algorithmic Randomness and Complexity (<a href="http://www.springer.com/gp/book/9780387955674" rel="nofollow">http://www.springer.com/gp/book/9780387955674</a>)<p>3. Andre Nies: Computability and Randomness (<a href="https://global.oup.com/academic/product/computability-and-randomness-9780199230761?cc=in&lang=en&" rel="nofollow">https://global.oup.com/academic/product/computability-and-ra...</a>)<p>in addition to the now classic book by Li and Vitanyi that others have mentioned.