by Johnadi
Amazingly well written. It's not often one gets to have intellectual intercourse on this site. Loved it