Author: MGezißeres, Philippe de Coopland, George William,