consequentialisms - Obsessed with sub-atomic particle collision...

more about : consequentialisms