Australian Cameron Sullivan’s debut fantasy features a demon, a monster, dark humour and a reimagining of French history.