That description is right up there with problems that can't be solved by hitting. :D Here are some books.