Salah Salem, Author at Wells + Associates