Professional attitudes towards vaccination and immunization within the Leeds Area Health Authority (Teaching).