semi-ot but book recs, ontd? :)