Craig Rose
Dr. Craig Rose was educated at the universities of Bristol and Cambridge and was Adrian Research Fellow at Darwin College, Cambridge. A qualified barrister, he is now deputy editor of a legal magazine.
Dr. Craig Rose was educated at the universities of Bristol and Cambridge and was Adrian Research Fellow at Darwin College, Cambridge. A qualified barrister, he is now deputy editor of a legal magazine. See less
Craig Rose's Featured Books