Implement Select, closes #7