Quarks, hadrons, and nuclei. (World Scientific, 2004)