Notes and Ideas of James Hill Wiki