Alianza, Madrid 311 pp.