

CreateSpace Independent Publishing Platform · inglés · ISBN 9781548942502
O'Reilly Media · ISBN 9781491933503
O'Reilly Media, Incorporated · inglés · ISBN 9781491933473
O'Reilly Media, Incorporated · inglés · ISBN 9781491933466
O'Reilly Media, Incorporated · inglés · ISBN 9781491933459