@HoeflerCo Turing Omnibus is great. I've read like 1/3 of it and dip in and out. It's just little chapters. One exercise shows a little graph theory by showing hands pulling on pieces of string.