Honestly David Anthony's book ("Horse Wheel Language") is pretty good, no? Maybe a bit dry for "general public"? Also a bit old at this point?