Three separate topics, though, yet you missed the one tagged "Need to do some academic research for your course? This is the forum for you."
Hey ho. At least you get a somewhat different audience here, so a different interpretation of the relevant codes/regulations and how they apply to your...