A book that will really get you thinking