Author: Judea Pearl;Dana Mackenzie