by Adrian Thomas (Author)
Format: Paperback
Pages: 708
Edition: 2008
Publisher: Springer
Published: 13 Dec 2014
ISBN 10: 144716136X
ISBN 13: 9781447161363