The Marriage of Opposites by Alice Hoffman
The Marriage of Opposites by Alice Hoffman

is available at any of these digital stores: