"from that/the perch" 點解?
following statement? Thanks.
"I have been tracking the progress of our scientific understanding of the
realm of the irrational. From that perch I have been struck by two opposing
trends, one portraying a graowing calamity in our shared emotional life, the
other offering some hopeful remedies."