Craig Allen, Author at Dezeen