B40 Groups