how long is book of morman