Compact tree of John Caldwell Campbell