There's already good recommendations here, so I'm just going to welcome you to SRP!