Author: Adam, Richard.