Doesn't currently behave very sensibly when an edition isn't found, or when the Open Library service is down.