Which of the following definitions best describes an ionic bond?
(a)A bond in which electrons are shared between two or more non-metals.
(b)A bond which occurs by electron transfer between metals and non-metals.
(c)A bond between positively charged metal ions and their sea of electrons.
(d) None of the above