Almeida's Groups