All Clairvoyance: past, present and future

;