Difference between Volume, Load and stress testing in software

Very simply we can put the difference between Volume, Load and stress testing as:

Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room