CFK, thank you for the recommendation! I'm glad I read this thread and found out about those books!