A great book. Full of practice questions which is great as there are not many online. Would recommend highly.