There is 2 species under the genus Cyphotilapia.
frontosa and gibberosa.
"species north" was sort of a place holder for what people in the hobby assumed would be a third species.
Many in the hobby thought that the 7 stripe Kigoma would retain the frontosa name, and that burundi, kavalla, karilani etc would get its own name.
Dr. Takahashi while doing examinations decided that burundi, kavalla, karilani, and kigoma are the same species, just different morphs.
The second species is gibberosa.
gibberosa is the southern half of the lake, frontosa is the northern part of the lake.
they are different by amount of rows of scales, and amount of teeth.
Off the top of my head.
Frontosa are, kavalla, karilani, burundi, kigoma, bangwe/boulomboro, maswa.
Gibberosa are, ikola, mpimbwe, sibwesa, tanzanite, kipili, bismark, samazi, fulwe, chaitika, sumbu, sangu, gombe, kalumba, tembwe, kapampa, moba, kitumba, mabilibili, makula.
i'm sure i forgot a few.
good luck getting pix of all posted.
do a good search on the names i listed.
should be able to find most of them.