Author: Balme Library.