Read, Write and Think