Principles of neural science