edward forbes