Teach Yourself: Indonesian
Christopher Byrnesis a languages scholar who has taught all over the world.