Who was Thomas Alva Edison? - Margaret Frith (Penguin group, 2005)