An introduction to Islamic Finance