Author: Rasamoël, Robert.