Author: LeDoux Library.