Basic concepts of legal thoughts - Fletcher,George P. (Oxford university press, 1996)