by Professor Hugh Beale (Editor)
Format: Hardcover
Edition: 35
Publisher: Sweet & Maxwell
Published: 30 Nov 2023
ISBN 10: 0414117409
ISBN 13: 9780414117402