univerge site banner
Review Article | Open Access | Can. J. Bus. Inf. Stud., 2024; 6(1), 1-9 | doi: 10.34104/cjbis.024.0109

Strategies for Overcoming Barriers to Innovation and Growth

Golnaz Shirinzad* Mail Img

Abstract

In todays dynamic business landscape, companies confront myriad challenges that hinder innovation and growth. This paper delves into the primary barriers, including cultural resistance, limited resources, fear of failure, regulatory and compliance issues, and a lack of knowledge or skills. Drawing insights from real-world examples such as Netflix, IBM, LEGO, and Adobe, we illustrate the strategies employed by these companies to navigate these barriers successfully. Central to their success is adaptability, a growth mindset, continuous skill development, and fostering open communication. The study concludes that resilience, proactivity, and a commitment to innovation are quintessential for businesses to thrive amidst challenges. 

INTRODUCTION

The contemporary business environment, characterized by its relentless pace and global interconnectivity, has elevated the importance of innovation and growth as vital components for corporate success. These elements are not just buzzwords; they stand as critical strategies for businesses seeking to navigate the turbulent waters of the modern marketplace.

Innovation is the engine that drives modern enterprises forward. It involves the conceptualization and execution of unique ideas, solutions, or strategies that add value either to the companys internal processes or its external customer offerings. Porter and Stern, (2001) argued that innovation is the central driver of productivity, competitiveness, and national growth1. Further, according to Drucker, (1985) innovation is the specific instrument of entrepreneurship, adding resources to a new capacity to create wealth. Competitive Advantage: Tidd and Bessant, (2018) pointed out that businesses that continually innovate maintain a competitive edge, keeping rivals at bay while offering unique value propositions. Revenue Streams: Introducing new or improved products or services often taps into unmet market needs, leading to increased sales (Schumpeter, 1942). Operational Efficiency: Innovations can streamline operations, cutting costs, and optimizing resource usage (Chesbrough, 2003). Adaptability: Organizations that embrace innovation can better adapt to market shifts and emerging challenges (Teece, 2007). Growth is more than just expansion; its about ensuring the sustainability and continued relevance of an enterprise in an evolving market. Levitt, (1960) emphasized that the emphasis on selling products rather than meeting customer needs is a reason for organizational decline, highlighting the importance of growth and adaptability.

1) The Organizational Culture: Cameron and Quinn, (2006) highlighted that cultures resisting change can be significant impediments to innovation.

2) Resource Limitations: Constraints in terms of finance, manpower, or time can curtail innovative endeavors (Christensen, 1997).

3) Risk Aversion: Fear of failure can often stymie organizations from taking bold innovative steps (McGrath, 2011).

4) Regulatory Challenges: Particularly in the highly-regulated industries, red tape can hinder growth and innovation (Pisano, 2010).

5) Knowledge Barriers: Failing to keep pace with industry evolution can lead to missed opportunities (Cohen and Levinthal, 1990).

In essence, while innovation and growth are cornerstones of business success in todays age, recognizing and navigating their challenges is equally crucial.

Cultural Resistance

Cultural resistance within an organization refers to the conscious or unconscious opposition to new methods, processes, or changes that deviate from the prevailing culture or norms of the organization. This resistance can manifest in various ways:

1) Employees Resistant to Change

Nature of Resistance

At its core, this form of resistance is rooted in human nature. Individuals find comfort in routine and predictability. When faced with changes that disrupt this routine, it is common to experience anxiety, skepticism, or outright opposition 1.

Implications

Employees who resist change can slow down the adoption of new processes or tools; reduce the overall efficiency of the organization, and lower morale among those who are open to or championing the change.

Mitigation Strategies

Addressing this requires a combination of open communication, training, and involvement. When employees understand the reasons for change, and the benefits it brings, and feel they are a part of the decision-making process, resistance can diminish 2.

2) A "Thats How Weve Always Done It" Mindset

Nature of Resistance

This mindset is particularly prevalent in older, well-established organizations. Successes from past methodologies make individuals and teams hesitant to adopt new strategies or technologies, fearing it might disrupt their tried-and-true methods3.

Implications

Such a mindset can stifle innovation and make the organization less adaptable to the ever-evolving market dynamics.

Mitigation Strategies

Introducing pilot programs can help. Instead of a complete overhaul, introducing changes on a smaller scale allows teams to test and see the benefits first-hand. Coupled with regular feedback sessions, organizations can gradually shift away from outdated practices.

Limited Resources

Businesses, especially startups & SMEs, often grapple with limited resources. These constraints can influence their ability to innovate, expand, and compete.

1) Financial Constraints

Nature of Constraints

Financial limitations can arise from various sources, including limited revenue, high operational costs, or lack of access to external funding 4.

Implications 

Without adequate finances, businesses might find it challenging to invest in R&D, expand to new markets, hire essential talent, or even sustain day-to-day operations.

Mitigation Strategies

Financial planning and budgeting become crucial. Exploring alternative funding sources, like venture capital, crowdfunding, or government grants, can also be beneficial. Collaborations or partnerships can also help in sharing costs.

2) Lack of Time or Manpower

Nature of Constraints

Especially in smaller teams, employees often wear multiple hats, juggling diverse tasks. This leaves little time to focus on innovation or strategic planning 5.

Implications

Overburdened employees can lead to burnout, reduced efficiency, and a higher turnover rate. Additionally, crucial tasks or opportunities might be overlooked.

Mitigation Strategies

Time management and task prioritization are essential. Outsourcing non-core activities, hiring temporary staff during peak periods, or utilizing freelancers can also help manage the workload better.

Fear of Failure

The fear of failure is a significant psychological barrier that hinders innovation and risk-taking in many organizations. This fear can be rooted in both individual psychology and organizational culture.

1) Stigmatizing Mistakes

Nature of the Issue

In some organizational cultures, making mistakes is seen as a sign of incompetence or carelessness. This stigma can discourage employees from trying new approaches or thinking outside the box for fear of repercussions.

Implications

When mistakes are stigmatized, employees tend to play it safe, leading to stagnation. Valuable opportunities for innovation and learning from failures are missed.

Mitigation Strategies

Organizations can foster a culture of psychological safety, where employees feel safe to take risks, voice opinions, and make mistakes. Celebrating failures as learning opportunities and conducting constructive post-mortem analyses can shift the perspective on mistakes.

2) The Cost of Failed Ventures

Nature of the Issue

Every new venture or project comes with associated costs. A failed project can result in financial losses, wasted resources, and lost opportunities.

Implications 

The tangible cost of failed ventures can make organizations overly risk-averse, avoiding potentially ground-breaking projects due to the fear of potential losses.

Mitigation Strategies

Implementing robust risk assessment and management strategies can help. Also, diversifying projects and investments can spread the risk, ensuring that the failure of one venture doesnt jeopardize the entire organization.

Regulatory and Compliance Issues

Navigating the regulatory landscape is often a challenge for businesses, especially those in heavily regulated sectors like finance, healthcare, and energy.

1) Overly Restrictive Laws and Regulations

Nature of the Issue

Certain industries face regulations that, while well-intentioned, can sometimes hamper innovation or make certain ventures economically unviable.

Implications

Overly restrictive regulations can stifle innovation, limit market entry for startups, and increase operational costs.

Mitigation Strategies

Engaging with industry associations to lobby for favorable regulatory changes can be effective. Regularly updating business strategies to remain compliant while seeking innovative solutions within the regulatory framework is also crucial.

2) Difficulties in Navigating Bureaucracy

Nature of the Issue

Bureaucratic procedures, lengthy approval processes, and complex regulatory requirements can slow down business operations and project implementations.

Implications

Time and resources are spent on navigating bureaucratic processes instead of core business activities, impacting efficiency and competitiveness.

Mitigation Strategies

Investing in legal and compliance teams or consulting firms that specialize in regulatory navigation can be beneficial. Building relationships with regulatory bodies & staying updated on changes can also streamline processes.

Lack of Knowledge or Skills

Knowledge and skills are fundamental to the growth and success of an organization. As industries evolve and technologies advance, the knowledge and skill sets required to remain competitive and innovative also change. Organizations that do not keep pace risk falling behind.

1) Absence of Essential Technical or Managerial Expertise

Nature of the Issue

As businesses evolve, they often require specialized technical or managerial expertise, whether it is to integrate a new software system, scale operations, or navigate a changing market landscape 19.

Implications

An absence of necessary expertise can result in inefficiencies, costly errors, or missed opportunities. It may also impede an organizations ability to adopt new technologies or practices that could drive growth.

Mitigation Strategies

Hiring experts, either full-time or as consultants, is one direct approach. Alternatively, partnering with specialized firms or collaborating with universities can also bridge the knowledge gap. For internal capacity building, mentorship programs where experienced employees guide newer ones can be beneficial.

2) Inadequate Training Opportunities

Nature of the Issue 

Training is essential for updating employees skills & knowledge. However, many organizations, especially smaller ones or those with limited resources, might not invest sufficiently in training programs18.

Implications

Without regular training, employees skills can become outdated. This not only affects their productivity and the quality of their work but can also lead to decreased employee morale and increased turnover.

Mitigation Strategies

Investing in regular training sessions, workshops, and courses is crucial. Online courses and webinars offer flexible and often cost-effective training opportunities. Cross-training, where employees learn skills outside their primary role can also be an effective way to diversify skill sets within the team.

Fostering a Culture of Innovation

In todays fast-paced business environment, organizations that do not innovate risk stagnation or obsolescence. To consistently innovate, businesses need more than just ideas; they need a culture that supports and nurtures innovation (Munshi and Barai, 2022).

1) Encouraging Open Communication and the Idea Sharing

Nature of the Strategy

Creating an environment where every team member feels comfortable sharing their ideas without fear of criticism or ridicule. This includes top-down communication, where leadership is transparent about business objectives, and challenges, & welcomes feedback 20.

Implications 

Open communication fosters trust among employees and creates a sense of ownership and involvement in the organizations success.

Implementation

Regular brainstorming sessions, feedback loops, and open-door policies can promote open communication. Platforms like suggestion boxes or digital forums can be used to collate ideas from all levels of the organization.

2) Celebrating Successes & Learning from Failures

Nature of the Strategy

Recognizing and rewarding successful innovations reinforces the importance of creative thinking. Conversely, when initiatives dont succeed, its vital to treat them as learning opportunities rather than points of blame 21.

Implications

Celebrating successes boosts morale and encourages further innovative thinking. Treating failures as learning experiences reduces the fear of failure, promoting risk-taking, which is often essential for breakthrough innovations.

Implementation

Regularly highlight and reward successful projects. When initiatives fail, conduct post-mortem analyses to understand what went wrong and how to improve, ensuring the same mistakes are not repeated.

3) Investing in Team-building and collaboration tools

Nature of the Strategy 

Collaboration often acts as a catalyst for innovation. Diverse teams bring together varied perspectives, leading to richer idea generation and problem-solving.

Implications 

Strengthened interpersonal relationships and better communication within teams can lead to more effective collaboration and, consequently, more innovative outcomes.

Implementation 

Organize team-building activities, workshops, and retreats. Invest in collaboration tools like Slack, Trello, or Microsoft Teams, which facilitate communication and collaborative work, especially in a remote or hybrid work environment.

Resource Optimization & External Collaboration

In todays competitive business environment, ensuring optimal use of available resources and seeking external collaborations can be the difference between growth and stagnation.

1) Allocating Resources Smartly Based on Priorities

Nature of the Strategy

This requires a clear understanding of organizational goals and priorities. Resources, whether financial, human, or technological, need to be channeled to the initiatives that offer the highest return on investment or align best with long-term strategic objectives.

Implications

Efficient resource allocation can lead to improved operational efficiency, increased profitability, and the ability to quickly capitalize on new opportunities.

Strategies for Implementation

Regularly review and adjust budgets, employ data-driven decision-making, and utilize tools like the Balanced Scorecard to align resource allocation with strategic objectives.

2) Seeking External Partnerships or Outsourcing When Needed

Nature of the Strategy

Instead of building every capability in-house, organizations can collaborate with external entities or outsource certain functions to achieve goals more efficiently.

Implications

External collaborations can provide access to specialized skills, technologies, or market segments that would be time-consuming or costly to develop internally.

Strategies for Implementation

Identify core competencies and areas where external expertise is required. Establish clear contracts and communication channels with partners to ensure alignment of objectives.

Embracing a Growth Mindset

The concept of a "growth mindset," popularized by psychologist Carol Dweck, refers to the belief that abilities and intelligence can be developed through dedication and hard work.

1) Encouraging Risk-Taking While Understanding the Potential for Failure

Nature of the Strategy: Creating an environment where employees feel safe to take calculated risks without fear of punitive consequences for failures 21.

Implications

Organizations that encourage risk-taking tend to be more innovative. However, its essential to balance this with an understanding of potential pitfalls and the capacity to manage them.

Strategies for Implementation

Celebrate innovative efforts, even if they dont always result in success. Provide feedback loops where employees can learn and iterate based on experiences.

2) Providing Training and Resources to Learn from Mistakes

Nature of the Strategy 

Instead of viewing mistakes as failures, see them as learning opportunities. Equip teams with the resources and training to analyze, learn from, and avoid repeating those mistakes 22.

Implications 

Teams that learn from their errors tend to be more resilient, adaptable, and better positioned for long-term success.

Strategies for Implementation

Conduct post-mortem analyses of projects to identify lessons learned. Create a repository of case studies and learning resources for teams to reference.

Navigating Regulatory Challenges

Operating within a regulatory framework is crucial for many businesses. This ensures compliance, fosters trust with stakeholders and avoids costly legal implications (Labausa et al., 2023).

1) Staying Updated on Relevant Regulations

Nature of the Strategy: Given that regulations can change frequently, it is essential for businesses to stay abreast of all the relevant regulatory shifts in their industry 25.

Implications 

Failing to stay updated can result in non-compliance, which may lead to penalties, legal challenges, or damage to a companys reputation.

Strategies for Implementation

Subscriptions to industry journals, memberships in the trade associations, and setting up alerts on regulatory body websites can ensure timely updates.

2) Seeking Expert Counsel or Building an In-House Team to Handle Compliance

Nature of the Strategy: For complex regulatory environments, businesses often require expertise to navigate and ensure compliance 26.

Implications

A dedicated focus on compliance can prevent oversights, reduce the risk of non-compliance, and ensure smoother interactions with regulatory bodies.

Strategies for Implementation

Depending on the size and resources of the company, one can hire full-time compliance experts, consult with external regulatory firms, or use software tools designed to assist with compliance management.

Continuous Learning and Skill Development

In the modern age, where technology and industry practices evolve rapidly, continuous learning and skill development are imperative to ensure that a company remains competitive.

1) Investing in Training Programs

Nature of the Strategy: Regular in-house training sessions to keep the employees updated on the latest industry trends, technologies, and best practices 27.

Implications

Proper training can increase productivity, improve employee morale, and reduce errors or inefficiencies.

Strategies for Implementation

Using a combination of online courses, physical training sessions and even bringing in industry experts for special workshops.

2) Encouraging Employees to Attend Workshops and Seminars

Nature of the Strategy

External workshops and seminars offer a fresh perspective and can provide networking opportunities 28.

Implications

Employees gain broader industry insights and bring back valuable knowledge & contacts to the company.

Strategies for Implementation

Provide incentives or sponsorships for the employees attending such events. Create a culture where continuous learning is valued and rewarded.

3) Adopting New Technologies and Tools to Bridge the Skill Gap

Nature of the Strategy: Integrating cutting-edge tools and technologies can compensate for skill gaps, automate repetitive tasks, and augment employee capabilities 29.

Implications

Faster adaptation to industry changes, enhanced productivity, and staying ahead of competitors who are slower to adopt new technologies.

Strategies for Implementation

Regular technology audits to identify areas of improvement, consultations with tech experts, and piloting new tools before full-scale implementation.

Real-world Examples

Here are real-world examples of companies that faced barriers to innovation and growth but successfully navigated through them:

1. Netflix

Challenge: Netflix began as a DVD-by-mail service, but with changing technology and consumer preferences, the company faced the challenge of obsolescence.

Strategy Employed: Recognizing the shift towards digital, Netflix invested heavily in streaming technology and original content production. They also expanded internationally, tailoring content to different audiences worldwide.

Outcome: Today, Netflix is one of the worlds leading streaming platforms with a vast library of original content that appeals to a global audience 30.

2. IBM

Challenge: IBM, once primarily known for its hardware products, faced declining sales with the rise of personal computers and later, cloud computing.

Strategy Employed: Instead of sticking strictly to hardware, IBM pivoted to focus on software and services, especially in the realms of cloud computing, AI (with products like Watson), and consultancy.

Outcome: IBM transformed itself into a tech consultancy giant, helping businesses around the world with digital transformation31.

3. LEGO

Challenge: The iconic toy company faced near-bankruptcy in the early 2000s due to diversifying too much and losing focus on its core product.

Strategy Employed: LEGO decided to refocus on its core brick products. They also embraced collaborations, resulting in highly successful product lines like LEGO Star Wars and LEGO Harry Potter. Furthermore, the company ventured into digital realms with video games and movies.

Outcome: LEGO rebounded from its challenges, re-establishing itself as a dominant and innovative force in the toy industry 32

4. Adobe

Challenge: Adobes flagship product, the Creative Suite, was expensive and faced piracy issues. With the digital revolution, there was also a need for more frequent software updates.

Strategy Employed: Adobe transitioned from a product-based model to a subscription-based service called Adobe Creative Cloud. This move allowed them to provide regular software updates, cater to a broader audience with different pricing tiers, & combat piracy more effectively.

Outcome: Adobe Creative Cloud has been a tremendous success, leading to a consistent revenue stream and an expanded user base 33.

CONCLUSION

In the ever-evolving landscape of global business, companies are frequently confronted with barriers that can impede their growth and stifle innovation. From cultural resistance within organizations to external regulatory challenges, these obstacles vary in nature and complexity. Yet, as showcased by companies like Netflix, IBM, LEGO, and Adobe, these barriers are not insurmountable. With foresight, adaptability, and a commitment to continuous learning and innovation, businesses can navigate these challenges successfully. Moreover, a common thread among these successful businesses is their willingness to self-reflect, adapt, and change their strategies based on internal and external dynamics. Embracing a growth mindset, investing in skill development, fostering a culture of open communication, and understanding the nuances of regulatory environments are essential pillars in this journey. In the face of adversity, it is not merely survival but the ability to thrive and innovate that distinguishes truly resilient and forward-thinking companies. In a world where change is the only constant, adaptability and a proactive approach to challenges become the keys to sustained success and innovation. As businesses move forward, these lessons and strategies serve as guiding lights, illuminating the path toward a prosperous and innovative future.

ACKNOWLEDGEMENT

We are grateful to all the dear professors for providing their information regarding this research.

CONFLICTS OF INTEREST

All authors declare no conflict of interest. 

Article References:

  1. Aguinis, H., and Kraiger, K. (2009). Benefits of training and development for individuals and teams, organizations, and society. Annual review of psychology, 60, 451-474. https://doi.org/10.1146/annurev.psych.60.110707.163505 
  2. Brynjolfsson, E., and McAfee, A. (2014). The second machine age: Work, progress, and prosperity in a time of brilliant technologies. WW Norton & Company.
  3. Carroll, P. B. (2008). IBM  Redux: Lou Gerstner and the business turnaround of the decade. Harper Business. https://www.amazon.co.uk/IBM-Redux-Gerstner-Business-Turnaround/dp/0887309437 
  4. Chesbrough, H. W. (2003). Open innovation: The new imperative for creating and profiting from technology. Harvard Business Press.
  5. Christensen, C. M. (1997). The innovators dilemma: when new technologies cause great firms to fail. Harvard Business Review Press.
  6. Cohen, W. M., and Levinthal, D. A. (1990). Absorptive capacity: A new perspective on learning and innovation. Administrative science quarterly, 128-152.
  7. Drucker, P. F. (1985). Innovation and entrepreneurship Harper & Row. New York.
  8. Dweck, C. S. (2006). Mindset: The new psychology of success. Random house. https://psycnet.apa.org/record/2006-08575-000 
  9. Edition, F., and Noe, R. A. Employee Training and Development.
  10. Edmondson, A. C. (2003). Speaking up in the operating room: How team leaders promote learning in interdisciplinary action teams. J. of management studies, 40(6), 1419-1452.
  11. Edmondson, A. C. (2011). Strategies for learning from failure. Har. Bus. Rev., 89(4), 48-55.
  12. Ford, J. D., Ford, L. W., & DAmelio, A. (2008). Resistance to change: The rest of the story. Academy of management Review, 33(2), 362-377. https://doi.org/10.2307/20159402 
  13. Fortado, B., & Fadil, P. (2012). The four faces of organizational culture. Competitiveness Review: an inter business journal, 22(4), 283-298.
  14. Gunningham, N., Kagan, R. A., & Thornton, D. (2004). Social license and environmental protection: why businesses go beyond compliance. Law & Social Inquiry, 29(2), 307-341. https://eprints.lse.ac.uk/35990/1/Disspaper8.pdf 
  15. Hannan, M. T., & Freeman, J. (1984). Structural inertia and organizational change. American sociological review, 149-164.
  16. Kaplan, R. S., and Norton, D. P. (1996). The Balanced Scorecard: Translating Strategy into Action. Harvard Business Press. https://www.hbs.edu/faculty/Pages/item.aspx?num=8831 
  17. Keating, G. (2012). Netflixed: The epic battle for Americas eyeballs. Penguin.
  18. Kolini, F., Li, F., Paulo, D, and Eramian, M. (2018). Adobe Creative Cloud is a software as a service offering from Adobe Systems. J. of Cloud Computing, 7(1), 1-19.
  19. Kotter, J. P., & Schlesinger, L. A. (2008). Choosing strategies for change (pp. 294-306). Macmillan Education UK. https://hbr.org/2008/07/choosing-strategies-for-change 
  20. Labausa FS, Pinca JM, and Cruda NE. (2023). Investigating digital marketing strategies in influencing student enrollment decisions in tertiary education, Can. J. Bus. Inf. Stud., 5(5), 119 -133. https://doi.org/10.34104/cjbis.023.01190133  
  21. McGrath, R. G. (2011). The end of competitive advantage: How to keep your strategy moving as fast as your business. Harvard Business Review Press.
  22. Munshi MOF., and Barai S. (2022). IP rights to AI-generated works: barriers presented by existing law and reformations needed. Can. J. Bus. Inf. Stud., 4(2), 37-46. https://doi.org/10.34104/cjbis.022.037046
  23. Myers, S. C. (1984). Capital structure puzzle.
  24. Noe, R. A., Clarke, A. D., & Klein, H. J. (2014). Learning in the twenty-first-century workplace. Annu. Review Organ. Psychol. Organ. Behav., 1(1), 245-275.
  25. Pisano, G. P. (2010). The evolution of science-based business: innovating how we innovate. Industrial and corporate change, 19(2), 465-482. https://doi.org/10.2139/ssrn.1545806 
  26. Porter, M. E., and Stern, S. (2001). Innovation: location matters. MIT Sloan management review.
  27. Quinn, J. B., and Hilmer, F. G. (1994). Strategic outsourcing. MIT Sloan management review, 35(4), 43.
  28. Quinn, R. E. (2011). Diagnosing and changing organizational culture: Based on the competing values framework. Jossey-Bass. https://www.scirp.org/reference/referencespapers?referenceid=1871430 
  29. Robertson, D., & Breen, B. (2013). Brick by brick: How LEGO rewrote the rules of innovation and conquered the global toy industry. Currency.
  30. Schumpeter Joseph A. (2013). Capitalism, socialism and democracy. Routledge. 
  31. Teece, D. J. (2007). Explicating dynamic capabilities: the nature and micro foundations of (sustainable) enterprise performance. Strategic Management J., 28(13), 1319-1350. https://doi.org/10.1002/smj.640 
  32. Teece, D. J., Pisano, G., and Shuen, A. (1997). Dynamic capabilities and strategic management. Strategic management journal, 18(7), 509 -533.
  33. Tidd, J., and Bessant, J. R. (2018). Managing innovation: integrating technological, market and organizational change. John Wiley & Sons. https://www.wiley.com/en-us/Managing+Innovatio n:+Integrating+Technological,+Market+and+Organ izational+Change,+7th+Edition-p-9781119713302 

Article Info:

Academic Editor

Dr. Doaa Wafik Nada, Associate Professor, School of Business and Economics, Badr University in Cairo (BUC), Cairo, Egypt.

Received

January 1, 2024

Accepted

January 22, 2024

Published

January 30, 2024

Article DOI: 10.34104/cjbis.024.0109

Corresponding author

Golnaz Shirinzad*

Master in Technology Management- Science and Research, Islamic Azad University of Tehran, Iran.

Cite this article

Shirinzad G. (2024). Strategies for overcoming barriers to innovation and growth, Can. J. Bus. Inf. Stud., 6(1), 1-9. https://doi.org/10.34104/cjbis.024.0109

Views
309
Download
140
Citations
Badge Img
Share