Author: Yarmolinsky, Avrahm (selected, edited, intro)