

Imperial College Press · inglés · ISBN 9781860945250
Imperial College Press · inglés · ISBN 9781860945304
World Scientific Publishing Co Pte Ltd · inglés · ISBN 9781860949180
World Scientific Publishing Co Pte Ltd · inglés · ISBN 9781281867131
Imperial College Press · inglés