Why Not Try A Book, indeed? :-)