Author: Albert Christian Revi
Alternate names: Albert Revi;  Christian