No problem can withstand the assault of sustained thinking.

Author Details

Author Name: