book direct final