General Lattice Theory by George A. Gratzer, George Grdtzer & Brian A. Davey