Ghana defender Andy Yiadom has become Reading's first summer signing after completing a transfer to the English Championship side on Thursday.
The full-back joins The Royals in a four-year deal from Barnsley, who suffered relegation from the second tier in the just-ended season.
The switch takes effect from July 1 when Yiadom's Barnsley contract runs out.
“I’m very happy that Andy is joining Reading as my first signing," Reading manager Paul Clement said, as reported by his club's official website.
"He is someone that I’ve known for a while, and whose progress I was tracking when I was at Swansea.
“Andy comes here with valuable experience of the Championship – he’s a good age at 26, and he has the right desires and ambitions which will help us to move forward with this club."
Yiadom captained Barnsley towards the end of the season.
He made 32 appearances involving 31 starts in the Championship.
“Andy is a player that we have been tracking for a long time and have worked hard to sign, so it is really pleasing to finally be able to welcome him to Reading," added Royals technical director Brian Tevreden.
"Andy’s qualities stood out to us – his ability as an athletic and technical footballer, his potential to keep improving his game, as well as his leadership abilities.
"These assets are very valuable to a football club and we look forward to welcoming him to Hogwood when pre-season preparations begin.”
Last summer, Yiadom came close to sealing a move to Premier League side Huddersfield Town, but the deal fell through at the eleventh hour due to a reported failed medical.