Author: Logical Operations.