An Interview with Andy Hertzfeld

Long