The human mind has an infinite capacity for self-deception.


The Adventures of a Novelist (1932)


The human mind has an infinite capacity for self-deception.

The human mind has an infinite capacity for self-deception.

The human mind has an infinite capacity for self-deception.

The human mind has an infinite capacity for self-deception.