Looks pretty good but 45 mins to assemble is a lttle optimistic.
One bookcase completed, 2 to go.