A Good Overview of Bitcoin and Currency

I am not an expert on currency, but I understand a lot more after reading this.