Kenneth Oppel is a Canadian author whose work includes the Silverwing trilogy, which has sold over a million copies around the world.