Capsule Reviews/Featured: Top of Home Page/Music Kevin Hume: The Truth About Ants And Aphids By Jason MacNeil / 12 June 2007