A good book by Mark Allen Weiss.