ISBN13: 9781138088931
ISBN13: 9780393329377
ISBN13: 9780393058635
ISBN13: 9781602606982
ISBN13: 9783319477220
ISBN13: 9781977303776
ISBN13: 9781977353771
ISBN13: 9783319838069
ISBN13: 9783319477244
ISBN13: 9781439560556
ISBN13: 9780881509557