Root numbers and Selmer groups of elliptic curves