Title: Far Haven : A Quest for Certitude. a Fight for Justice. Abridged Edition