audiobook edition read by Fredrick Davidson