by Andreas Krause (Editor), Andreas Krause (Editor), Michael OConnell (Editor)
Format: Hardcover
Pages: 456
Edition: 2012
Publisher: Springer
Published: 11 Dec 2012
ISBN 10: 1461453283
ISBN 13: 9781461453284