Boolean-like-algebras