Karen X. Cheng and Jerry Gabra have recently written and published a very interesting...

30