ByNobleID
    Artificial square ice and related dipolar nanoarrays. | NobleID