BibleTime is a powerful cross platform Bible study tool.