Programming in first class textbooks: Mustafa Jabbar