Comment Comment by 31337 ScholarPedia has lots of materials regarding these topics. Suggest you pay a visit parent 31337 6 years ago