some perfection is debatable.

References:

Archives