call() in JavaScript

function person (author, name){
      this.name = name;
      this.author = true;
    }
    function authors(name, books){
      this.books = books;
      person.call(this, name);
    }
    authors.prototype = new person();
    var myAuthor = new authors("Allen", 5);