Omega, Barcelona, 570 pp.