Abstract and Concrete Categories
Jiri Adamek & Jiří Adámek (ing.) & Horst Herrlich & George E. Strecker