offers an authoritative analysis of the challenges that have arisen as a result of modern technologies. It covers several ...