You may perhaps find what you require at Equideductive Categories and their Logic or my home page.
Alternatively, you can search this site using Google: