Modern Legal Drafting 2ed by Richard Castle & Peter Butt