Author: Marian Library.