- Author: John N. Maina
- Language: English
- Year: 2023
- Author: John N. Maina
- Language: English
- Year: 2023
- Author: John N. Maina (eds.)
- Language: English
- Year: 2017
- Author: Professor John N. Maina (auth.)
- Language: English
- Year: 2005
- Author: Prof. John N. Maina (auth.)
- Language: English
- Year: 1998
- Author: John N Maina
- Language: English
- Year: 2005