Cosmo dictionary of terms & phrases - Smith, H. Percy (Cosmo publications, 2006)