Source: http://web.mit.edu/mitdlbc/www/lectures/NTResponses.pdf